import os
# print(os.__all__)
# 环境变量
# print(os.environ)
# print(os.environ.get('PATH'))

# 操作文件和目录的函数一部分放在os模块中，一部分放在os.path模块中，这一点要注意一下。查看、创建和删除目录可以这么调用：
# 查看当前目录的绝对路径
print(os.path.abspath('.'))
#在某个目录下创建一个新目录，首先把新目录的完整路径表示出来
print(os.path.join(os.path.abspath('.'),'testdir'))
os.path.join(os.path.abspath('.'),'testdir')
# os.mkdir('C:\\Users\\Administrator\\Desktop\\python-script\\testdir')
# 删除文件
# os.rmdir('C:\\Users\\Administrator\\Desktop\\python-script\\testdir')
# 要拆分路径时，也不要直接去拆字符串，而要通过os.path.split()函数，这样可以把一个路径拆分为两部分，后一部分总是最后级别的目录或文件名：

print(os.path.splitext('/path/to/file.txt'))

# 列出当前目录下的所有目录
current_dirs =[x for x in os.listdir('.') if os.path.isdir(x)]
print(current_dirs)
# 列出当前目录下的的所有.py文件
all_py = [x for x in os.listdir('.') if os.path.isfile(x) and os.path.splitext(x)[1]=='.py']
print(all_py)